home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
syncrnet
/
sregi001.zip
/
SREGIX01.ZIP
/
SMEGREGI.DOC
< prev
next >
Wrap
Text File
|
1996-03-31
|
6KB
|
138 lines
▄▀▀▀▄ █▀▀▀▄ ▄ ▄
▀▄▄▄ █▄ ▄█ ▄▀▀▀ ▄▀▀▀▄ █▄▄▄▀ ▄▀▀▀ ▄▀▀▀▄ ▄ ▄▀▀▀▀ ▀▀█▀▀ █▀▀▄ █ █
▄ █ █ █ █ █▀▀ ▀▄▄▄█ █ █ █▀▀ ▀▄▄▄█ █ ▀▀▀▄ █ █ ▀▄▄▄█
▀▀▀ ▀ ▀ ▀▀▀ ▄▄▄▀ ▀ ▀ ▀▀▀ ▄▄▄▀ ▀ ▀▀▀▀ ▀ ▀ ▄▄▄▀ v1.0
Online Caller Profile Module For Synchronet BBS Systems
Synchronet v2.2 or higher is required.
Features
~~~~~~~~
- Easy Installation
- 100% Baja & Synchronet Specific
- Automagic Custom Menus
- Case Insensitive Text Searches
- Extremely Easy To Use
- Nasty Language Testing via SmegBeep (Optional)
Disclaimer
~~~~~~~~~~
This program is provided "as is". There are no warranties, expressed or
implied, with this program. The author and/or SNB Data Systems Inc. will
NOT be held liable for any direct, indirect, incidental, accidental, or
consequential damage resulting from the use of this program. Your use of
this program constitutes your AGREEMENT to this disclaimer and your release
of the author and/or SNB Data Systems Inc. from any form of liability.
After a reasonable length of time, suited to the evaluation of this program,
you are required to either register this program, or delete all traces of
this program from your hard drive.
Files Contained In The SmegRegistry Archive
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FILE_ID.DIZ Description
SMEGREGI.DOC This File
SMEGREGI.BIN The Compiled Program
*.ASC Various Menu files for different command shells
Installation Instructions
~~~~~~~~~~~~~~~~~~~~~~~~~
1) You should have already ran SINSTALL.BIN which created all directories
needed, and placed all files in their proper locations.
SINSTALL.BIN takes care of anything that's mildly confusing, so if you
didn't install via SMINSTALL.BIN, go back and do it.
2) You can set up SmegRegistry to run as a door, a standard Baja Module, or
a logon event. Or any combination of the three
As A Door (My favorite)
~~~~~~~~~
Set up the program in your External Program setup in SCFG like this:
╔[■][?]════════════════════════════════════════════════════╗
║ SmegRegistry ║
╠══════════════════════════════════════════════════════════╣
║ │Name SmegRegistry ║
║ │Internal Code SMEGREGI ║
║ │Start-up Directory ║
║ │Command Line *SMEGREGI ║
║ │Clean-up Command Line ║
║ │Execution Cost None ║
║ │Access Requirements ║
║ │Execution Requirements ║
║ │Multiple Concurrent Users Yes ║
║ │Intercept I/O Interrupts No ║
║ │Swap BBS out of Memory No ║
║ │Modify User Data No ║
║ │Execute on Event No ║
║ │BBS Drop File Type None ║
║ │Place Drop File In Node Directory ║
║ │Time Options... ║
╚══════════════════════════════════════════════════════════╝
As A Module
~~~~~~~~~~~
Add the command exec_bin smegregi to your command shell.
example:
cmdkey R
exec_bin smegregi
end_cmd
See your BAJA.DOC for more help.
As a Logon Option (Highly Recommended)
~~~~~~~~~~~~~~~~~
To Make SmegRegistry a logon option you'd edit your LOGON.SRC and add the
following commands in an appropriate place:
yes_no "Would You Like To Visit SmegRegistry"
if_true
exec_bin smegregi
end_if
recompile your LOGON.SRC and you're rockin'
Profile Reminder
~~~~~~~~~~~~~~~~
If you want callers to be reminded at logon that they should enter their
profile, make this easy little modification to you logon.src
Just add:
chkfile "%jBAJAMODS\\SMEGREGI\\%4.SMG"
if_false
print "lngFriendly Reminder:\r\n"
print "hrYou Haven't Added Your Profile To The Registry Yet.\r\n"
crlf
pause
end_if
Then recompile your LOGON.SRC
I did this and I almost instantly had 80 profiles in there. I think they
thought it was *required* or something :) Either way, people will get tired
of seeing this everytime they logon, so they'll do 'er.
Custom Menus
~~~~~~~~~~~~
SmegRegistry will look for a Ctrl-A .ASC file in the SMEGREGI directory
matching the current command shell. If an .ASC file matching the current
command shell's internal code isn't found, the DEFAULT.ASC will be displayed.
If you want to add a custom menu, just make one up and drop it in the
SMEGREGI directory. Be sure to name it "<internal code>.ASC" where the
internal code is the internal code of your shell.
An example:
I made my own custom command shell with an internal code "SMOOTH".
You'll notice that there's a file named "SMOOTH.ASC" in the SMEGREGI
directory. It's that easy :)
Nasty Language Testing
~~~~~~~~~~~~~~~~~~~~~~
If you have SmegBeep installed, SmegRegistry will automagically use it.
SmegBeep is available from Vertrauen and from Smooth Noodle Boot via fido
FREQ using the magic name "SMEGBEEP".
Other Notes
~~~~~~~~~~~
- I hope you read this carefully :)
- For a complete list of SmegWare programs, FREQ "SMEGWARE" via fido from
Smooth Noodle Boot @ 1:353/715
- Check Out SMEGWARE.LST in the the current directory for a list of all
SmegWare programs and descriptions